package fr.pascal.service;

import java.util.List;

import org.springframework.transaction.annotation.Transactional;

import fr.pascal.dao.ICatalogueDao;
import fr.pascal.entities.Produit;

@Transactional
public class CatalogueServiceImpl implements ICatalogueService {
	
	private ICatalogueDao dao;
	
	public void setDao(ICatalogueDao dao) {
		this.dao = dao;
	}

	public void addProduit(Produit p) {
		dao.addProduit(p);
	}

	public List<Produit> listeProduits() {
		return dao.listeProduits();
	}

	public Produit getProduit(String ref) {
		return dao.getProduit(ref);
	}

	public void deleteProduit(String ref) {
		dao.deleteProduit(ref);
	}

	public void updateProduit(Produit p) {
		dao.updateProduit(p);
	}
}
